package com.planesnet.activity4;

import com.planesnet.activity4.R;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;

/**
 * Nueva actividad que es llamada desde otra.
 * 
 * @author Luis Planes
 * 
 */
public class NuevaActivity extends Activity {
	private Persona persona;
	
	
	private EditText txtNombre, txtTelefono;

	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.nueva);

		txtNombre = (EditText) findViewById(R.id.txtNombre);
		txtTelefono = (EditText) findViewById(R.id.txtTelefono);
		
		persona = new Persona();
		persona.recuperar(getIntent());
		
		mostrarDatos();

	}

	private void mostrarDatos() {
		txtNombre.setText(persona.getNombre());
		txtTelefono.setText(persona.getTelefono());
	}

	private void actualizarDatos() {
		persona.setNombre(txtNombre.getText().toString());
		persona.setTelefono(txtTelefono.getText().toString());
	}

	
	public void aceptar(View view) {
		Intent i = new Intent();
		
		actualizarDatos();
		this.persona.traspasar(i);
		setResult(1, i);
		finish();
	}


}